package br.com.mmm.autocenter.fornecedores.entity;

import java.math.BigDecimal;
import java.util.List;

import javax.persistence.Entity;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;

import br.com.mmm.javacenter.framework.entity.EntidadeBase;

@Entity
public class Veiculo extends EntidadeBase<Veiculo> {
	
	@ManyToOne
	private Modelo modelo;
	@ManyToOne
	private Placa placa;
	private long km;
	private int mediaLitrosKM;
	private String chassi;
	@OneToMany
	private List<ItemOpcional> opcionais;
	
	@OneToMany
	private List<Cor> corPredominante;

	private boolean conciliacao;
	
	
	private BigDecimal valor;
	private BigDecimal valorConciliacao;
	private BigDecimal valorTotal;
	
	private String linkYoutube;

	public Modelo getModelo() {
		return modelo;
	}

	public void setModelo(Modelo modelo) {
		this.modelo = modelo;
	}

	public Placa getPlaca() {
		return placa;
	}

	public void setPlaca(Placa placa) {
		this.placa = placa;
	}

	public long getKm() {
		return km;
	}

	public void setKm(long km) {
		this.km = km;
	}

	public int getMediaLitrosKM() {
		return mediaLitrosKM;
	}

	public void setMediaLitrosKM(int mediaLitrosKM) {
		this.mediaLitrosKM = mediaLitrosKM;
	}

	public String getChassi() {
		return chassi;
	}

	public void setChassi(String chassi) {
		this.chassi = chassi;
	}

	public List<ItemOpcional> getOpcionais() {
		return opcionais;
	}

	public void setOpcionais(List<ItemOpcional> opcionais) {
		this.opcionais = opcionais;
	}

	public List<Cor> getCorPredominante() {
		return corPredominante;
	}

	public void setCorPredominante(List<Cor> corPredominante) {
		this.corPredominante = corPredominante;
	}

	public String getLinkYoutube() {
		return linkYoutube;
	}

	public void setLinkYoutube(String linkYoutube) {
		this.linkYoutube = linkYoutube;
	}
	
	
}
